package com.ophiux.member.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ophiux.common.core.base.BaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 说明：会员信息表<br>
 * <h1>创 建 人: hehailong</h1>
 * 创建日期: 2021年4月10日 下午6:24:44<br>
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("member")
public class Member extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 微信授权open_id
	 */
	private String openId;

	/**
	 * 姓名
	 */
	private String name;

	/**
	 * 职称
	 */
	private String professional;

	/**
	 * 微信名称
	 */
	private String wechatName;

	/**
	 * 性别 0女  1男
	 */
	private String sex;

	/**
	 * 手机号
	 */
	private String phone;

	/**
	 * 手机验证时间
	 */
	private LocalDateTime phoneVerifyTime;

	/**
	 * QQ
	 */
	private String qq;

	/**
	 * 微信号
	 */
	private String wechat;

	/**
	 * 邮箱
	 */
	private String email;

	/**
	 * 店名
	 */
	private String storeName;

	/**
	 * 经营类型（16字）
	 */
	private String businessType;
	
	/**
	 * 省
	 */
	private String provinceName;

	/**
	 * 市
	 */
	private String cityName;

	/**
	 * 县
	 */
	private String countyName;
	
	/**
	 * 经营地址
	 */
	private String businessAddress;

	/**
	 * 注册时间
	 */
	private LocalDateTime registerTime;

	/**
	 * 注册来源类型  1普通用户，2推广员，3自己注册
	 */
	private Integer registerOrigin;

	/**
	 * 注册来源账号id
	 */
	private Integer registerOriginMemberId;

	/**
	 * 禁用登录标志 0禁用  1有效
	 */
	private Integer status;

	/**
	 * 主名片样式 ID
	 */
	private Integer cardStyleId;

	
	
	
	/**
	 * 设置为有效状态 
	 */
	public void setState() {
		this.status = 1;
	}
	
	
}
